package com.ruoyi.hr.service.empinfo;

import com.ruoyi.hr.domain.Authority;

import java.util.List;
import java.util.Map;

public interface RemindService {

    List<Map<String,Object>> contractNotSignedList(Map map, Authority authority);
    List<Map<String,Object>> contractWillExpireList(Map map, Authority authority);
    List<Map<String,Object>> contractExpiredList(Map map, Authority authority);
    List<Map<String,Object>> contractUrgentList(Map map, Authority authority);

    List<Map<String,Object>> trialWillExpiretList(Map map, Authority authority);
    List<Map<String,Object>> trialExpiredList(Map map, Authority authority);

    List<Map<String,Object>> internshipWillExpireList(Map map, Authority authority);
    List<Map<String,Object>> internshipExpireList(Map map, Authority authority);

    List<Map<String,Object>> certificatesWillExpireList(Map map, Authority authority);
    List<Map<String,Object>> certificatesExpireList(Map map, Authority authority);

    List<Map<String,Object>> todayBirthdayList(Map map, Authority authority);

}
